package com.resume.dto

import jakarta.validation.constraints.NotBlank

data class CreateResumeRequest(
    @field:NotBlank(message = "简历标题不能为空")
    val title: String,
    
    val templateType: String = "standard",
    val content: String? = null
)

data class GenerateResumeRequest(
    @field:NotBlank(message = "Prompt不能为空")
    val prompt: String,
    
    val templateType: String = "standard"
)

data class ResumeResponse(
    val id: Long,
    val title: String,
    val templateType: String,
    val content: String?,
    val previewImage: String?,
    val status: Int,
    val createdTime: String,
    val updatedTime: String
) 